OOP trong văn lệnh Lập_trình_hướng_đối_tượng

Trong những năm gần đây, lập trình đối tượng cơ bản đã đặc biệt trở nên phổ biến trong các ngôn ngữ lập trình văn lệnh vì chúng có tính trừu tượng, tính đóng, khả năng tái sử dụng, và dễ sử dụng (trong khi khả năng kế thừa trong các ngôn ngữ này vẫn còn là các câu hỏi chưa có câu trả lời). Smalltalk có thể là ngôn ngữ đầu tiên có kiểu như trên, PythonRuby là các ngôn ngữ tương đối mới và được xây dựng từ đầu với ý tưởng OOP, trong khi đó ngôn ngữ văn lệnh Perl đã đang được từ từ thêm vào các chức năng mới về định hướng đối tượng kể từ phiên bản 5. Khả năng của các đối tượng để thể hiện "thế giới thực" là một lý do cho sự phổ biến của JavaScript và ECMAScript, mà được bàn cãi là thích hợp để đại diện cho DOM của các hồ sơ HTMLXML trên Internet.

Tài liệu tham khảo

WikiPedia: Lập_trình_hướng_đối_tượng http://userpages.aug.com/frodo/oopstruc.html http://c2.com/cgi/wiki?ArgumentsAgainstOop http://www.devx.com/opinion/Article/26776 http://dreamsongs.com/ObjectsHaveFailedNarrative.h... http://www.eventhelix.com/RealtimeMantra/Object_Or... http://www.geocities.com/tablizer/oopbad.htm http://www.objectfaq.com/oofaq2/ http://www.oopic.com/pgchap6.htm http://www.paulgraham.com/noop.html http://www.eecs.utoledo.edu/~ledgard/oop/page2b.ht...